package com.huawei.hms.framework.network.restclient.hianalytics;

import com.huawei.hms.framework.common.hianalytics.HianalyticsBaseData;
import java.util.Arrays;
import java.util.List;

public class HianalyticsData extends HianalyticsBaseData {
    public static final String API_ID = "api_id";
    public static final String CALL_START_NETWORK_TYPE = "call_start_network_type";
    public static final String CONNECT_RETRY = "connect_retry";
    public static final String CONNECT_TIME = "connect_time";
    public static final String DL_FROM = "dl_from";
    public static final String[] DL_WHITESPACE = new String[]{"hwcdn", "qcloud", "Verzion", "aws", "akamai", "bdcdn", "wscdn"};
    public static final String DNS_CACHE = "dns_cache";
    public static final String DNS_SERVER_IPS = "dns_server_ips";
    public static final String DNS_TIME = "dns_time";
    public static final String DNS_TYPE = "dns_type";
    public static final String DNS_TYPE_DNKEEPER = "DNKeeper";
    public static final String DNS_TYPE_LOCAL = "LocalDns";
    public static final String DOMAIN = "domain";
    public static final String ERROR_CODE = "error_code";
    public static final String EXCEPTION_MESSAGE = "message";
    public static final String EXCEPTION_NAME = "exception_name";
    public static final String FAILED_INFO = "failed_info";
    public static final String IF_NAME = "if_name";
    public static final String IF_NAME_HTTP_EXECUTE = "http_execute";
    public static final String ND_DNS_STATUS = "nd_dns_status_code";
    public static final String ND_DNS_TIME = "nd_dns_time";
    public static final String ND_TCP_STATUS = "nd_tcp_status_code";
    public static final String ND_TCP_TIME = "nd_tcp_time";
    public static final String NETWORK_TYPE = "network_type";
    public static final String ORIGIN_DOMAIN = "origin_domain";
    public static final String PROTOCOL = "protocol";
    public static final String PROTOCOL_IMPL = "protocol_impl";
    public static final String READ_RETRY = "read_retry";
    public static final List<String> RECORD_LIST = Arrays.asList(new String[]{"device_id", "trace_id"});
    public static final String REQUEST_RETRY = "request_retry";
    public static final String REQ_SIZE = "req_size";
    public static final String REQ_START = "rc_req_start_time";
    public static final String REQ_START_TIME = "req_start_time";
    public static final String REQ_START_TRANSFER = "req_start_transfer";
    public static final String REQ_TOTAL_TIME = "req_total_time";
    public static final String RSP_SIZE = "rsp_size";
    public static final String SDK_NAME = "sdk_name";
    public static final String SDK_TYPE = "sdk_type";
    public static final String SDK_VERSION = "sdk_version";
    public static final String SERVER_IP = "server_ip";
    public static final String SSL_TIME = "ssl_time";
    private static final String TAG = "HianalyticsData";
    public static final String TCP_CONN_TIME = "tcpconn_time";
    public static final String TOTAL_TIME = "total_time";
    public static final String TRANSACTION_ID = "transaction_id";
    public static final String TTFB = "ttfb";
}
